CP-E4-01 | Lista todas las categorías de productos existentes en la BBDD | |
---|---|---|
Objetivo | Comprobar que se listan correctamente todas las categorias en un ArrayList | |
Datos de Entrada | ArrayList lleno de las categorias que se debe encontrar y otro ArrayList donde se listarán las categorias existentes | |
Condiciones previas | Un ArrayList está inicializado, el otro se inializará más adelante. | |
Procedimiento |
|
|
Resultados Esperados | Ambos ArrayList devuelven los mismos datos | |
Validado | Sí |
CP-E4-02 | Crea un producto | |
---|---|---|
Objetivo | Insertar un producto en la BBDD | |
Datos de Entrada | Un Producto inicializado con los datos correctos | |
Condiciones previas | ||
Procedimiento |
|
|
Resultados Esperados | Devuelve true al crearse correctamente | |
Validado | Sí |
CP-E4-03 | Borra un producto | |
---|---|---|
Objetivo | Borrar un producto de la BBDD según el id | |
Datos de Entrada | ID del producto negativa; -1 | |
Condiciones previas | Que el producto a borrar exista | |
Procedimiento |
|
|
Resultados Esperados | No puede borrarse ya que no existen id negativas | |
Validado | Sí |
CP-E4-04 | Comprueba que al inicio del día el total acumulado sea 0 | |
---|---|---|
Objetivo | Comprobar el total acumulado. | |
Datos de Entrada | ||
Condiciones previas | Esta prueba debe realizarse al abrir el programa por primera vez en el día | |
Procedimiento |
|
|
Resultados Esperados | El total inicial es 0 | |
Validado | Sí |
CP-E4-05 | Calcular el precio de un producto | |
---|---|---|
Objetivo | Comprobar que se realiza correctamente la operación | |
Datos de Entrada | La cantidad del producto; 2 | |
Condiciones previas | ||
Procedimiento |
|
|
Resultados Esperados | Precio calculado correctamente: 5 | |
Validado | Sí |
CP-E4-06 | Calcular el precio de un producto | |
---|---|---|
Objetivo | Comprobar que no hace nada al introducir una cantidad negativa | |
Datos de Entrada | La cantidad del producto; -1 | |
Condiciones previas | ||
Procedimiento |
|
|
Resultados Esperados | Precio incorrecto, no devuelve nada | |
Validado | Sí |
CP-E4-07 | Devuelve false si es 0, true si es 1 | |
---|---|---|
Objetivo | Comprobar que lo hace correctamente | |
Datos de Entrada | Número a comprobar: 1 | |
Condiciones previas | ||
Procedimiento |
|
|
Resultados Esperados | Devuelve TRUE | |
Validado | Sí |
CP-E4-08 | Devuelve false si es 0, true si es 1 | |
---|---|---|
Objetivo | Comprobar que lo hace correctamente | |
Datos de Entrada | Número a comprobar: 0 | |
Condiciones previas | ||
Procedimiento |
|
|
Resultados Esperados | Devuelve FALSE | |
Validado | Sí |
CP-E4-09 | Abre un objeto JFileChooser, previsualiza la imagen en un panel, y guarda la ruta en un JTextField | |
---|---|---|
Objetivo | Comprobar que genera el JFileChooser | |
Datos de Entrada | JTextField, JLabel, JPanel | |
Condiciones previas | ||
Procedimiento |
|
|
Resultados Esperados | JFileChooser y al elegir una imagen la previsualiza en el lateral. | |
Validado | Sí |
CP-E4-10 | Genera PDF con un nombre genérico mas una fecha específica. | |
---|---|---|
Objetivo | Comprobar que genera el PDF correctamente | |
Datos de Entrada | Fecha que se le pasará | |
Condiciones previas | Variable String fecha con la fecha inicializada. Deberá tener este formato dd/MM/yy | |
Procedimiento |
|
|
Resultados Esperados | El nombre esperado del pdf es correcto | |
Validado | Sí |